<?php
	require_once("frmCookie.php");
	
	$iOpcion = $_GET['iOpcion'];
	$tipo = $_REQUEST['tipo'];
	
	switch($iOpcion)
	{
		case 1:
		{
			$sql = "select o.idOrden, o.idOrdenExterna, o.imei, c.idConsulta, c.consulta, c.respuesta, c.leida, c.respondida, concat(u.nombre, ' ', u.apellido) as usuario from consultas c join ordenes o on c.idOrden = o.idOrden join usuarios u on c.idUsuario = u.idUsuario where true";
			if($tipo == 'nr')
			{
				$sql .= " and c.respondida = 0"; 	
			}
			else if($tipo == 'nl')
			{
				$sql .= " and c.respondida = 1 and c.leida = 0";
			}
			$sql .= " order by imei, idConsulta desc";
			
			$consultas = readSQL($sql);
			break;
		}
	}
	
	$focus = 'pregunta';
?>
<html>
	<head>
    	<?php
		require("frmHeader.php");
		?>
		<script type="text/javascript" src="scripts/ajax.js"></script>
		<script type="text/javascript">
		
		function marcarComoNoLeida(idConsulta)
		{
			xmlHttp = GetXmlHttpObject();
			if (xmlHttp == null)
			{
				alert ("Su navegador no soporta AJAX!");
				return;
			}

			url = "ajaxOrden.php";
			url += "?op=54";
			url += "&q=true";
			url += "&idConsulta="+idConsulta;
			 
			xmlHttp.onreadystatechange = function()
			{
				if (xmlHttp.readyState == 4)
				{
					respuesta = xmlHttp.responseText;
					if(respuesta == 'error')
					{
						alert('Se ha producido un error y no se ha podido marcar la pregunta como no leida.');
						return;
					}
					else if(respuesta != '')
					{
						document.getElementById('respuesta'+idConsulta).innerHTML = "<i><a href='javascript:verRespuesta(\""+idConsulta+"\");' class=\"linkNuevo\">Ver Respuesta</a></i>";
					}
					else
					{
						document.getElementById('respuesta'+idConsulta).innerHTML = "";
					}
				}
			};
			xmlHttp.open("GET",url,true);
			xmlHttp.send(null);	
		}

		function verRespuesta(idConsulta)
		{
			xmlHttp = GetXmlHttpObject();
			if (xmlHttp == null)
			{
				alert ("Su navegador no soporta AJAX!");
				return;
			}
			url = "ajaxOrden.php";
			url += "?op=53";
			url += "&q=true";
			url += "&idConsulta="+idConsulta;
			 
			xmlHttp.onreadystatechange = function()
			{
				if (xmlHttp.readyState == 4)
				{
					respuesta = xmlHttp.responseText;
					if(respuesta == 'error')
					{
						alert('Se ha producido un error y no se ha podido mostrar la respuesta.');
						return;
					}
					else
					{
						document.getElementById('respuesta'+idConsulta).innerHTML = xmlHttp.responseText;
					}
				}
			};
			xmlHttp.open("GET",url,true);
			xmlHttp.send(null);	
		}
		</script>
	</head>
	<body onload="frm.<?php echo $focus;?>.focus();">
    	<table cellpadding="0" cellspacing="0" align="center" class="tablaPrincipal">
        	<tr>
            	<td align="center">
                	<?php
					require("frmSession.php");
					switch ($iOpcion)
					{
						case 1:
						case 2:
						{
							if (!(in_array(168002, $_SESSION[permisos])))
							{
							?>
							  <script language="JavaScript" type="text/javascript">
							  	window.location.href = "sinPermisos.php"
							  </script>
							<?php
							}
							$titulo = "Consultas No";
							if($tipo == 'nl')
							{
								$titulo .= ' Leidas';
							}
							else if($tipo == 'nr')
							{
								$titulo .= ' Respondidas';
							}
							break;
						}
					}
					?>
                </td>
            </tr>
            <tr>
            	<td align="center">
                	<?php
					require("frmTitulo.php");
					?>
                </td>
            </tr>
            <tr>
            	<td height="20">&nbsp;
                	
                </td>
            </tr>
            <tr>
            	<td align="center">
                	<table cellpadding="0" cellspacing="0" align="center" class="menuPrincipal">
                    	<tr>
                        	<td>
								<?php
                                require("frmMenu.php");
                                ?>
                            </td>
                        </tr>
                    </table>
                </td>
            </tr>
            <tr>
            	<td height="20">&nbsp;
                	
                </td>
            </tr>
            <tr>
                <td align="center">
                	<table cellpadding="0" cellspacing="0" align="center" class="tituloPantalla">
                    	<tr>
                        	<td align="center">
                            	<p class="texto" align="left"><?php echo $titulo; ?></p>
                            </td>
                        </tr>
                    </table>
                </td>
            </tr>
             <tr>
            	<td height="20">&nbsp;
                	
                </td>
            </tr>
            <?php
			if($mensaje != '')
			{
			?>
            <tr>
                <td align="center">
                	<table cellpadding="0" cellspacing="0" align="center" class="estadoPantalla">
                    	<tr>
                        	<td align="center">
                            	<p class="<?php echo $clase; ?>" align="left"><?php echo $mensaje; ?></p>
                            </td>
                        </tr>
                    </table>
                </td>
            </tr>
            <tr>
            	<td height="20">&nbsp;
                	
                </td>
            </tr>
            <?php
			}
			?>
            <tr>
                <td align="center">
                	<table cellpadding="0" cellspacing="0" align="center" class="contenedorPrincipal">
                    	<tr>
                        	<td>
                            	<form name="frm" method="post" onSubmit="return validar();" action="verConsultas.php?iOpcion=<?php
								switch($iOpcion)
								{
									case 1:
									case 2:
									{
										echo "2";
										break;
									}
									case 6:
									{
										echo "7";
										break;	
									}
								}
								?>">
                                <table width="<?php echo ($tipo == 'nl')?'1300':'800';?>">
                                <?php
								switch($iOpcion)
								{
									case 1:
									case 2:
									{
									?>
					                    <tr>
					                    	<td>
					                    		<table>
					                    			<tr>
								                    	<th width="100" class="listaHead">
								                    		Número de Orden GSPN
								                    	</th>
								                    	<th width="150" class="listaHead">
								                    		Número de Serie
								                    	</th>
								                    	<th width="150" class="listaHead">
								                    		Usuario
								                    	</th>
								                    	<th width="400" class="listaHead">
								                    		Consulta
								                    	</th>
								                    	<?php 
								                    	if($tipo == 'nl')
								                    	{
								                    	?>
								                    		<th width="500" class="listaHead">
								                    			Respuesta
								                    		</th>
								                    	<?php 
								                    	}
								                    	?>
								                    </tr>
								                    <?php
								                    $i=1;
								                    foreach($consultas as $consulta)
								                    {
								                    	$clase = ($i%2==0)?'par':'impar';
								                    	$i++;
								                    	echo "<tr class='$clase'>";
								                    		echo "<td>";
								                    			echo "<a href='detallesOrden.php?iOpcion=1&idOrden=".$consulta['idOrden']."' class='linkNuevo'>".$consulta['idOrdenExterna']."</a>";
								                    		echo "</td>";
								                    		echo "<td>";
								                    			echo $consulta['imei'];
								                    		echo "</td>";
								                    		echo "<td>";
								                    			echo $consulta['usuario'];
								                    		echo "</td>";
								                    		echo "<td>";
								                    			echo $consulta['consulta'];
								                    		echo "</td>";
								                    		if($tipo == 'nl')
								                    		{
									                    		echo "<td id='respuesta".$consulta['idConsulta']."'>";
									                    			if($consulta['leida']==0 && $consulta['respuesta'] != '')
									                    			{
									                    				echo "<i><a href='javascript:verRespuesta(\"".$consulta['idConsulta']."\");' class='linkNuevo'>Ver Respuesta</a></i>";
									                    			}
									                    			else 
									                    			{
									                    				echo $consulta['respuesta'];
									                    			}
									                    		echo "</td>";
									                    		echo "<td width='1'>";
									                    			?>
									                    			<img class="imagen manito" onclick="marcarComoNoLeida(<?php echo $consulta['idConsulta'];?>);" src="images/noLeida.png" alt="Marcar como no Leida"/>
									                    			<?php
									                    		echo "</td>";
								                    		}
								                    	echo "</tr>";
								                    }
								                    ?>
								                </table>
								            </td>
								        </tr>
                                        <tr>
                                            <td colspan="3" align="center" style="padding-top:10px;">
                                            	<input type="button" value="Salir" onClick="window.top.location='panelDeControl.php?iOpcion=1';"/>
                                            </td>    
                                        </tr>
                                    <?php
										break;
									}
								}
									?>
                                </table>
                                <input type="hidden" name="idOrdenExterna" id="idOrdenExterna" value="<?php echo $idOrdenExterna;?>"/> 
                                </form>
                            </td>
                        </tr>
                    </table>
                </td>
            </tr>
        </table>
	</body>
</html>